#[cfg(feature = "core")]
pub mod tree_sitter;
#[cfg(feature = "core")]
pub mod wrapper;
pub mod dpml;

#[cfg(test)]
mod dpml_tests;

#[cfg(feature = "core")]
pub use tree_sitter::*;
#[cfg(feature = "core")]
pub use wrapper::*;
pub use dpml::*;

// Re-export core types when available
#[cfg(feature = "core")]
pub use codegraph_core::{Parser, SyntaxTree, SyntaxNode, QueryMatch, TextEdit, Result};
